﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using FacebookApp;

public partial class Pages_ChangePassword : System.Web.UI.Page
{
    User olduser = null;
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
        }
        if (Session["WB_UserId"] == null)
        {
            olduser = null;
            Response.Redirect("/Default.aspx");
        }
        else
            if (olduser == null)
                olduser = UserService.User_GetById(Session["WB_UserId"].ToString());
        
    }

    protected void btnChange_Click(object sender, EventArgs e)
    {
        if (txtNewPassword2.Text.Equals(""))
        {
            WebMsgBox.Show("Nhập lại mật khẩu.");
            return;
        }
        string OldPass = FunctionClass.encryptData(txtOldPassword.Text);
        if (olduser.Password.Equals(OldPass))
        {
            string NewPass = FunctionClass.encryptData(txtNewPassword1.Text);
            UserService.User_ChangePass(olduser.Id.ToString(), NewPass);
            WebMsgBox.Show("Thay đổi mật khẩu thành công.");
        }
        else
        {
            WebMsgBox.Show("Mật khẩu không chính xác");
            txtOldPassword.Text = "";
            txtOldPassword.Focus();
        }
    }
}